
import request from '@/utils/request'
/**
 *删除角色的接口方法
 * @param {obj} id  要删除的角色id
 * @returns
 */
export const deleteRoleAPI = (id) => {
  return request.delete(`/sys/role/${id}`)
}
/**
 *更新角色的接口方法
 * @param {obj} data 编辑的角色数据对象，包含id
 * @returns
 */
export const updateRoleAPI = (data) => {
  return request.put(`/sys/role/${data.id}`, data)
}
/**
 * 获取角色分页数据,默认加载第一页，默认每页10条
 * @param {object} params  page + pagesize
 * @returns
 */
export const getRolesAPI = (params) => {
  return request.get('/sys/role', {
    params
  })
}
/**
 *新增角色接口方法
 * @param {obj} data  name + description + state
 * @returns
 */
export const addRoleAPI = (data) => {
  return request.post('/sys/role', data)
}
